package com.alks.function.service.stockdept.pcfactoryquery;

import com.alks.entity.data.response.ResponseInfo;
import com.alks.function.data.request.stockdept.pcfactoryquery.SurplusStkRequest;

/**
 * @author MS
 * @since 2024/8/12下午3:45
 */
public interface ISurplusStkService {

    /**
     * 剩料库存查询-分页可条件查询
     * @param request 查询条件
     * @return 库存数据
     */
    ResponseInfo temp(SurplusStkRequest request);

    /**
     * 明细查询-条件查询
     * @param mtlNo 物料ID
     * @param slipType 出入库类型·
     * @return 出入库明细
     */
    ResponseInfo detail(String mtlNo, String slipType);

    /**
     * 回显-可条件查询
     * @param request 查询条件
     * @return 回显表单
     */
    ResponseInfo back(SurplusStkRequest request);
}
